clamped down

na. 压迫;取缔;勒紧;强制执行(宵禁等)